// Reset Browser CSS

::-webkit-input-placeholder, /* WebKit browsers */
:-moz-placeholder, /* Mozilla Firefox 4 to 18 */
::-moz-placeholder, /* Mozilla Firefox 19+ */
:-ms-input-placeholder{ /* Internet Explorer 10+ */
    color:  @webkit;
}

:focus {
    outline: none;
}
ul, li {
    text-decoration: none;
    list-style-type: none;
}

// Miscellany
.left {
    float: left;
}
.right {
    float: right;
}
.full-parent {
    width: 100%;
}
.full-height {
    height: 100%;
}
.app-standard {
    width: 980px;
}
.center-screen {
    margin: 0 auto;
}
.space-line {
    &:extend(.full-parent);
    height: 10px;
    clear: both;
}
.text-center {
    text-align: center;
}
.pointer{
  cursor: pointer;
}
.ng {
    display: none;
}
label {
    font-weight: 100;
}
.template {
    display: none;
}
.index-standard {
    &:extend(.app-standard);
    padding-top: 35px;
}
abbr[title] {
    font-size: 14px;
    font-weight: bold;
    color: @red;
    border-bottom: none;

    &:hover {
        cursor: default;
    }
}
input[type=text], textarea, select, input[type=password] {
    &:extend(.form-control);
    font-size: 13pt;

    &:focus {
        &:extend(.form-control:focus);
        color: @profile_location;
    }
}
input[type=checkbox], input[type=radio], .logo, .remove-sign {
    cursor: pointer;
}
textarea {
    height: 100px;
    resize: none;
}
button, input[type=button], input[type=submit], input[type=reset] {
    &:extend(.btn);
}
.remove-sign {
    color: darkgray;

    &:hover {
        color: darken(darkgray, 20%);
    }
}

.typeahead {
    width: 325px;
}

.form-search,
.form-inline {
    .combobox-container {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: top;
        .input-group-addon{
            width: auto;
        }
    }
}

.combobox-selected {
    .caret {
        display: none;
    }
}

/* :not doesn't work in IE8 */
.combobox-container:not(.combobox-selected) .glyphicon-remove {
    display: none;
}

.typeahead-long {
    max-height: 300px;
    overflow-y: auto;
}

.control-group.error .combobox-container{
    .add-on {
        color: @brand-danger;
        border-color: @brand-danger;
    }
    .caret {
        border-top-color: @brand-danger;
    }
}

.control-group.warning .combobox-container {
    .add-on {
        color: @brand-warning;
        border-color: @brand-warning;
    }
    .caret {
        border-top-color: @brand-warning;
    }
}

.control-group.success .combobox-container{
    .add-on {
        color: @brand-success;
        border-color: @brand-success;
    }
    .caret {
        border-top-color: @brand-success;
    }
}